#ifndef CONFIG_H
#define CONFIG_H
/*!
 * \file config.h
 * \brief
 * \version 1.0
 */
#include <QWidget>
#include <QLabel>
#include <QVBoxLayout>
/**
 * \brief Fenetre de choix d'options de test
 * \version 1.0
 * Classe pour afficher une fenetre permettant de regler les options de test
 */
class Config : public QWidget
{
    Q_OBJECT
private:
    QVBoxLayout *layoutConfig;
    QLabel *info;
    QSize size;
    QSize imageSize;

public:
    /**
      * \fn Config(QWidget *parent = 0)
      * \brief Constructeur
      * Constructeur de la classe Config
      * \param parent : QWidget parent de l'objet
      */
    Config(QWidget *parent = 0);

signals:
    /**
      * \fn void closed()
      * \brief Signal de fermeture
      * Signal pour indiquer que la fenetre a ete fermee
      */
    void closed();

protected:
    /**
      * \fn void closeEvent(QCloseEvent *event)
      * \brief Fermeture
      * Surcharge de closeEvent pour envoyer un signal indiquant la fermeture de la fenetre
      */
    void closeEvent(QCloseEvent *event);
};

#endif // CONFIG_H
